package com.engineering.elink.videodao;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.engineering.elink.domain.ChapterVideo;

public interface ChapterVideoMapper {
    int insert(ChapterVideo record);

    int insertSelective(ChapterVideo record);
    
    /**
     * 
     * getChapterSortId:(这里用一句话描述这个方法的作用). <br/> 
     * (这里描述这个方法适用条件 – 可选).<br/> 
     * (这里描述这个方法的执行流程 – 可选).<br/> 
     * (这里描述这个方法的使用方法 – 可选).<br/> 
     * (这里描述这个方法的注意事项 – 可选).<br/> 
     * 
     * @author zengxinyan 
     * @param chapterId
     * @return 
     * @since JDK 1.8
     */
    int getChapterSortId(Integer chapterId);
    
    int countChapterVideo(@Param("videoId")Integer videoId,@Param("chapterId")Integer chapterId);
    
    List<Integer> selectByChapterId(@Param("chapterId")Integer chapterId);
    
    ChapterVideo selectChapterVideo(@Param("videoId")Integer videoId,@Param("chapterId")Integer chapterId);
    
    int deleteBatchByCvId(@Param("cvList")List<Integer> cvList);
}